package com.ssy.lingxi.system.service;

import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.system.dto.request.RuleConfigurationRequest;
import com.ssy.lingxi.system.dto.response.RuleConfigurationListResponse;
import com.ssy.lingxi.system.model.response.RuleVO;

import java.util.List;

/**
* 规则配置-平台规则配置
* @author wrc
* @date 2020/7/13
*/
public interface RuleConfigurationService {


    Wrapper<List<RuleConfigurationListResponse>> ruleConfigurationList();

    /**
     * 修改平台配置
     * @param request 接口参数
     * @return 修改结果
     */
    Wrapper<Void> ruleConfigurationUpdate(RuleConfigurationRequest request);


//    /**
//     *售后订单类型查询
//     */
//    Wrapper<List<RuleConfiguration>> getOrderType();

    /**
     * 查询订单类型
     * @return 查询结果
     */
    Wrapper<List<RuleVO>> getOrderType();

    /**
     * 查询订单模式（下单模式）
     * @return 查询结果
     */
    Wrapper<List<RuleVO>> getOrderMode();
}
